# 设置CMake最低版本
cmake_minimum_required(VERSION 3.16)

# 设置项目名称及版本
project(cmake-var-code)

# 生成可执行文件
add_executable(${PROJECT_NAME} main.cpp)

message(WARNING ${PROJECT_NAME})
message(WARNING ${PROJECT_SOURCE_DIR})

# -----------------------add----------------------------
# 配置文件：拷贝文件到另一位置，并且修改其内容
configure_file(VarConfig.h.in VarConfig.h)
# 打印信息
message("PROJECT_BINARY_DIR=${PROJECT_BINARY_DIR}")
# 增加include路径到目标，否则会无法include生成的TutorialConfig.h
target_include_directories(${PROJECT_NAME} PUBLIC "${PROJECT_BINARY_DIR}")
